package com.szhn.bookservice.feignclients;

import com.szhn.common.responsejson.R;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.stereotype.Component;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;

@Component
@FeignClient("oss-service") //需要调用的服务名称【服务名称在配置文件中已经配置了】
public interface OssClient {

    //定义调用的方法的完全路径【controller上的和方法上的】
    //注意@PathVariable需要指定名称
    @DeleteMapping("/ossservice/oss/delete/{url}")
    public R delete(@PathVariable("url") String url);

}
